home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 22 / Cream of the Crop 22.iso / program / snpd9611.zip / MAKEFILE < prev    next >
Text File  |  1996-11-24  |  14KB  |  876 lines

  1. .I 0 2
  2. # +++Date last modified: 24-Nov-1996
  3.  
  4. .I 6 4
  5. #
  6. #  Public domain by Bob Stout
  7.  
  8. ver=9510
  9. .D 7 1
  10. .I 27 28
  11. cc=sc -m$(cmm)        # Symantec
  12. lc=lib /C /B
  13. lb=sls$(cmm)$(ver)
  14. lr=lib.rsp
  15.  
  16. #cc=wcl -m$(cmm)    # Watcom
  17. #lc=wlib
  18. #lb=slw$(cmm)$(ver)
  19. #lr=wlib.rsp
  20.  
  21. #cc=cl /A$(cmm)        # Microsoft
  22. #lc=lib
  23. #lb=slm$(cmm)$(ver)
  24. #lr=lib.rsp
  25.  
  26. #cc=bcc -m$(cmm)    # Borland
  27. #lc=tlib
  28. #lb=slb$(cmm)$(ver)
  29. #lr=tlib.rsp
  30.  
  31. #cc=ztc -m$(cmm)    # Zortech
  32. #lc=zorlib
  33. #lb=slz$(cmm)$(ver)
  34. #lr=zorlib.rsp
  35.  
  36. #cc=pc /m$(cmm)        # Mix
  37.  
  38. #cc=gcc            # Gnu
  39. .D 28 6
  40. .I 56 11
  41. #.SUFFIXES: .c .cpp .asm        # For make utilities which require
  42.                                 # .SUFFIXES be set for implicit rules
  43.  
  44. l=lib
  45.  
  46. $(lb).$(l)    : allobj
  47.     $(lc) $(lb).$(l) @$(lr)
  48.  
  49. #  The following macros provides for post processing after compilation.
  50. #
  51. #  The first macro aids debugging when using a compiler (e.g. Watcom) which
  52. .D 57 2
  53. .I 64 1
  54. #  the $(extra1) macro renames the .err file resulting from compilation to
  55. .D 65 1
  56. .I 66 8
  57. #
  58. #  The second and third macroa are for use with the DJGPP port of gcc, to
  59. #  convert COFF output files to DOS executables.
  60.  
  61. extra1=if exist $*.err $(mv) $*.err $*.erx
  62.  
  63. #extra2=$(mv) a.out $*
  64. #extra3=coff2exe $*
  65. .D 67 2
  66. .I 101 6
  67.     $(extra1)
  68.  
  69. cards.$(x)    : cards.cpp cards.hpp
  70.     $(ct) cards.cpp
  71.     $(rm) cards.$(o)
  72.     $(extra1)
  73. .D 102 1
  74. .I 106 1
  75.     $(extra1)
  76. .D 107 1
  77. .I 111 1
  78.     $(extra1)
  79. .D 112 1
  80. .I 116 1
  81.     $(extra1)
  82. .D 117 1
  83. .I 121 1
  84.     $(extra1)
  85. .D 122 1
  86. .I 126 1
  87.     $(extra1)
  88. .D 127 1
  89. .I 131 4
  90.     $(extra1)
  91.  
  92. whicharc.$(x)    : whicharc.cpp whicharc.h archive.$(o) archive.hpp
  93.     $(ct) whicharc.cpp
  94. .D 132 4
  95. .I 136 1
  96.     $(extra1)
  97. .D 137 1
  98. .I 141 6
  99.     $(extra1)
  100.  
  101. existsx.$(x)    : existsx.c snipfile.h snip_str.h stptok.$(o) unix2dos.$(o)
  102.     $(ct) existsx.c stptok.$(o) unix2dos.$(o)
  103.     $(rm) existsx.$(o)
  104.     $(extra1)
  105. .D 142 1
  106. .I 146 1
  107.     $(extra1)
  108. .D 147 1
  109. .I 151 3
  110.     $(extra1)
  111.  
  112. textmod.$(x)    : textmod.c snipfile.h ferrorf.$(o)
  113. .D 152 3
  114. .I 160 11
  115.     $(extra1)
  116.  
  117. memmem.$(x)    : memmem.c snip_str.h
  118.     $(ct) memmem.c
  119.     $(rm) memmem.$(o)
  120.     $(extra1)
  121.  
  122. fmemmem.$(x)    : fmemmem.c fptr_add.$(o) snip_str.h snpdosys.h
  123.     $(ct) fmemmem.c fptr_add.$(o)
  124.     $(rm) fmemmem.$(o)
  125.     $(extra1)
  126. .D 161 1
  127. .I 165 1
  128.     $(extra1)
  129. .D 166 1
  130. .I 170 1
  131.     $(extra1)
  132. .D 171 1
  133. .I 175 1
  134.     $(extra1)
  135. .D 176 1
  136. .I 180 1
  137.     $(extra1)
  138. .D 181 1
  139. .I 185 1
  140.     $(extra1)
  141. .D 186 1
  142. .I 190 1
  143.     $(extra1)
  144. .D 191 1
  145. .I 195 1
  146.     $(extra1)
  147. .D 196 1
  148. .I 200 1
  149.     $(extra1)
  150. .D 201 1
  151. .I 205 1
  152.     $(extra1)
  153. .D 206 1
  154. .I 210 1
  155.     $(extra1)
  156. .D 211 1
  157. .I 215 1
  158.     $(extra1)
  159. .D 216 1
  160. .I 220 1
  161.     $(extra1)
  162. .D 221 1
  163. .I 225 1
  164.     $(extra1)
  165. .D 226 1
  166. .I 231 8
  167. index.$(x)    : index.c ferrorf.$(o)
  168.     $(cc) index.c ferrorf.$(o)
  169.     $(rm) index.$(o)
  170.  
  171. lookup.$(x)    : lookup.c ferrorf.$(o)
  172.     $(cc) lookup.c ferrorf.$(o)
  173.     $(rm) lookup.$(o)
  174.  
  175. .I 234 1
  176.     $(extra1)
  177. .D 235 1
  178. .I 239 1
  179.     $(extra1)
  180. .D 240 1
  181. .I 244 1
  182.     $(extra1)
  183. .D 245 1
  184. .I 249 1
  185.     $(extra1)
  186. .D 250 1
  187. .I 254 1
  188.     $(extra1)
  189. .D 255 1
  190. .I 259 6
  191.     $(extra1)
  192.  
  193. etphi.$(x)    : etphi.c isqrt.$(o)
  194.     $(ct) etphi.c isqrt.$(o)
  195.     $(rm) etphi.$(o)
  196.     $(extra1)
  197. .D 260 1
  198. .I 264 6
  199.     $(extra1)
  200.  
  201. fibo.$(x)    : fibo.c snipmath.h dblround.$(o)
  202.     $(ct) fibo.c dblround.$(o)
  203.     $(rm) fibo.$(o)
  204.     $(extra1)
  205. .D 265 1
  206. .I 269 1
  207.     $(extra1)
  208. .D 270 1
  209. .I 274 1
  210.     $(extra1)
  211. .D 275 1
  212. .I 279 1
  213.     $(extra1)
  214. .D 280 1
  215. .I 284 13
  216.     $(extra1)
  217.  
  218. pi.$(x)    : pi.c extkword.h big_mall.h
  219.     $(cc) pi.c
  220.     $(rm) pi.$(o)
  221.  
  222. pi6.$(x)    : pi6.c
  223.     $(cc) pi6.c
  224.     $(rm) pi6.$(o)
  225.  
  226. pi_agm.$(x)    : pi_agm.c ispow2.$(o) snipmath.h
  227.     $(cc) pi_agm.c ispow2.$(o)
  228.     $(rm) pi_agm.$(o)
  229. .D 285 1
  230. .I 293 1
  231.     $(extra1)
  232. .D 294 1
  233. .I 302 1
  234.     $(extra1)
  235. .D 303 1
  236. .I 307 1
  237.     $(extra1)
  238. .D 308 1
  239. .I 312 1
  240.     $(extra1)
  241. .D 313 1
  242. .I 317 1
  243.     $(extra1)
  244. .D 318 1
  245. .I 322 1
  246.     $(extra1)
  247. .D 323 1
  248. .I 327 1
  249.     $(extra1)
  250. .D 328 1
  251. .I 332 1
  252.     $(extra1)
  253. .D 333 1
  254. .I 337 1
  255.     $(extra1)
  256. .D 338 1
  257. .I 342 1
  258.     $(extra1)
  259. .D 343 1
  260. .I 347 1
  261.     $(extra1)
  262. .D 348 1
  263. .I 352 1
  264.     $(extra1)
  265. .D 353 1
  266. .I 357 1
  267.     $(extra1)
  268. .D 358 1
  269. .I 362 3
  270.     $(extra1)
  271.  
  272. amalloc.$(x)    : amalloc.c snparray.h
  273. .D 363 3
  274. .I 367 5
  275.     $(extra1)
  276.  
  277. mdatest.$(x)    : mdatest.c amalloc.$(o) mdalloc.$(o) snparray.h
  278.     $(cc) mdatest.c amalloc.$(o) mdalloc.$(o)
  279.     $(rm) mdatest.$(o)
  280. .D 368 1
  281. .I 372 1
  282.     $(extra1)
  283. .D 373 1
  284. .I 377 17
  285.     $(extra1)
  286.  
  287. bitcnt_3.$(x)    : bitcnt_3.c bitops.h snip_str.h
  288.     $(ct) bitcnt_3.c
  289.     $(rm) bitcnt_3.$(o)
  290.     $(extra1)
  291.  
  292. bitcnt_4.$(x)    : bitcnt_4.c bitops.h snip_str.h
  293.     $(ct) bitcnt_4.c
  294.     $(rm) bitcnt_4.$(o)
  295.     $(extra1)
  296.  
  297. bitcnts.$(x)    : bitcnts.c bitops.h bitcnt_1.$(o) bitcnt_2.$(o) \
  298.           bitcnt_3.$(o) bitcnt_4.$(o)
  299.     $(cc) bitcnts.c bitcnt_1.$(o) bitcnt_2.$(o) bitcnt_3.$(o) \
  300.         bitcnt_4.$(o)
  301.     $(rm) bitcnts.$(o)
  302. .D 378 1
  303. .I 382 1
  304.     $(extra1)
  305. .D 383 1
  306. .I 387 1
  307.     $(extra1)
  308. .D 388 1
  309. .I 392 1
  310.     $(extra1)
  311. .D 393 1
  312. .I 397 1
  313.     $(extra1)
  314. .D 398 1
  315. .I 402 1
  316.     $(extra1)
  317. .D 403 1
  318. .I 407 1
  319.     $(extra1)
  320. .D 408 1
  321. .I 412 1
  322.     $(extra1)
  323. .D 413 1
  324. .I 417 1
  325.     $(extra1)
  326. .D 418 1
  327. .I 423 1
  328.     $(extra1)
  329. .D 424 1
  330. .I 428 1
  331.     $(extra1)
  332. .D 429 1
  333. .I 438 4
  334. what.$(x)    : what.c
  335.     $(cc) what.c
  336.     $(rm) what.obj
  337.  
  338. .I 442 32
  339. cmtconvr.$(x)    : cmtconvr.cpp cmtparsr.cpp
  340.     $(cc) cmtconvr.cpp cmtparsr.cpp
  341.     $(rm) cmtconvr.$(o)
  342.     $(rm) cmtparsr.$(o)
  343.  
  344. cmtcount.$(x)    : cmtcount.cpp cmtparsr.cpp
  345.     $(cc) cmtcount.cpp cmtparsr.cpp
  346.     $(rm) cmtcount.$(o)
  347.     $(rm) cmtparsr.$(o)
  348.  
  349. cmtremov.$(x)    : cmtremov.cpp cmtparsr.cpp
  350.     $(cc) cmtremov.cpp cmtparsr.cpp
  351.     $(rm) cmtremov.$(o)
  352.     $(rm) cmtparsr.$(o)
  353.  
  354. cmtxtrac.$(x)    : cmtxtrac.cpp cmtparsr.cpp
  355.     $(cc) cmtxtrac.cpp cmtparsr.cpp
  356.     $(rm) cmtxtrac.$(o)
  357.     $(rm) cmtparsr.$(o)
  358.  
  359. commconv.$(x)    : commconv.c
  360.     $(cc) commconv.c
  361.     $(rm) commconv.$(o)
  362.  
  363. remcmmnt.$(x)    : remcmmnt.c
  364.     $(cc) remcmmnt.c
  365.     $(rm) remcmmnt.$(o)
  366.  
  367. csplit.$(x)    : csplit.c
  368.     $(cc) csplit.c
  369.     $(rm) csplit.$(o)
  370.  
  371. .I 445 1
  372.     $(extra1)
  373. .D 446 1
  374. .I 451 1
  375.     $(extra1)
  376. .D 452 1
  377. .I 456 1
  378.     $(extra1)
  379. .D 457 1
  380. .I 461 1
  381.     $(extra1)
  382. .D 462 1
  383. .I 467 1
  384.     $(extra1)
  385. .D 468 1
  386. .I 476 1
  387.     $(extra1)
  388. .D 477 1
  389. .I 481 1
  390.     $(extra1)
  391. .D 482 1
  392. .I 486 1
  393.     $(extra1)
  394. .D 487 1
  395. .I 491 1
  396.     $(extra1)
  397. .D 492 1
  398. .I 496 6
  399.     $(extra1)
  400.  
  401. parstime.$(x)    : parstime.c datetime.h
  402.     $(ct) parstime.c
  403.     $(rm) parstime.$(o)
  404.     $(extra1)
  405. .D 497 1
  406. .I 501 5
  407.     $(extra1)
  408.  
  409. datedemo.$(x)    : datedemo.cpp date.$(o) date.hpp
  410.     $(cc) datededmo.cpp date.$(o)
  411.     $(rm) datedemo.$(o)
  412. .D 502 1
  413. .I 506 1
  414.     $(extra1)
  415. .D 507 1
  416. .I 511 1
  417.     $(extra1)
  418. .D 512 1
  419. .I 516 6
  420.     $(extra1)
  421.  
  422. crc_16f.$(x) : crc_16f.c crc.h unistd.h
  423.     $(ct) crc_16f.c
  424.     $(rm) crc_16f.$(o)
  425.     $(extra1)
  426. .D 517 6
  427. .I 526 1
  428.     $(extra1)
  429. .D 527 1
  430. .I 531 1
  431.     $(extra1)
  432. .D 532 1
  433. .I 536 6
  434.     $(extra1)
  435.  
  436. palnfilt.$(x)    : palnfilt.c getopts.h getopts.$(o) fnsplit.$(o) \
  437.               err_exit.$(o) ferrorf.$(o) unix2dos.$(o)
  438.     $(cc) palnfilt.c getopts.$(o) ferrorf.$(o) fnsplit.$(o) unix2dos.$(o) \
  439.         err_exit.$(o)
  440. .D 537 9
  441. .I 547 5
  442. getoptsl.$(x)    : getoptsl.c getoptsl.h
  443.     $(ct) getoptsl.c
  444.     $(rm) getoptsl.$(o)
  445.     $(extra1)
  446.  
  447. .I 550 1
  448.     $(extra1)
  449. .D 551 1
  450. .I 555 1
  451.     $(extra1)
  452. .D 556 1
  453. .I 560 5
  454.     $(extra1)
  455.  
  456. ansitest.$(x)    : ansitest.c ansicode.h dosgetch.$(o) dosgetch.h
  457.     $(cc) ansitest.c dosgetch.$(o)
  458.     $(rm) ansitest.$(o)
  459. .D 561 1
  460. .I 570 1
  461.     $(extra1)
  462. .D 571 1
  463. .I 575 6
  464.     $(extra1)
  465.  
  466. fnsplit.$(x)    :fnsplit.c sniptype.h filnames.h
  467.     $(ct) fnsplit.c
  468.     $(rm) fnsplit.$(o)
  469.     $(extra1)
  470. .D 576 11
  471. .I 590 1
  472.     $(extra1)
  473. .D 591 1
  474. .I 595 1
  475.     $(extra1)
  476. .D 596 1
  477. .I 600 1
  478.     $(extra1)
  479. .D 601 1
  480. .I 605 1
  481.     $(extra1)
  482. .D 606 1
  483. .I 610 6
  484.     $(extra1)
  485.  
  486. fchsize.$(x)    : fchsize.c ferrorf.$(o) sniptype.h
  487.     $(ct) fchsize.c ferrorf.$(o)
  488.     $(rm) fchsize.$(o)
  489.     $(extra1)
  490. .D 611 1
  491. .I 615 1
  492.     $(extra1)
  493. .D 616 1
  494. .I 620 1
  495.     $(extra1)
  496. .D 621 1
  497. .I 625 1
  498.     $(extra1)
  499. .D 626 1
  500. .I 630 1
  501.     $(extra1)
  502. .D 631 1
  503. .I 635 1
  504.     $(extra1)
  505. .D 636 1
  506. .I 641 1
  507.     $(extra1)
  508. .D 642 1
  509. .I 646 1
  510.     $(extra1)
  511. .D 647 1
  512. .I 652 1
  513.     $(extra1)
  514. .D 653 1
  515. .I 657 1
  516.     $(extra1)
  517. .D 658 1
  518. .I 662 6
  519.     $(extra1)
  520.  
  521. ftime.$(x)    : ftime.c ferrorf.$(o) err_exit.$(o)
  522.     $(ct) ftime.c ferrorf.$(o) err_exit.$(o)
  523.     $(rm) ftime.$(o)
  524.     $(extra1)
  525. .D 663 1
  526. .I 667 1
  527.     $(extra1)
  528. .D 668 1
  529. .I 672 5
  530.     $(extra1)
  531.  
  532. format.$(x)    : format.c format.h pc-port.h
  533.     $(cc) format.c
  534.     $(rm) format.obj
  535. .D 673 1
  536. .I 677 1
  537.     $(extra1)
  538. .D 678 1
  539. .I 682 1
  540.     $(extra1)
  541. .D 683 1
  542. .I 687 1
  543.     $(extra1)
  544. .D 688 1
  545. .I 692 1
  546.     $(extra1)
  547. .D 693 1
  548. .I 697 1
  549.     $(extra1)
  550. .D 698 1
  551. .I 702 1
  552.     $(extra1)
  553. .D 703 1
  554. .I 707 1
  555.     $(extra1)
  556. .D 708 1
  557. .I 716 1
  558.     $(extra1)
  559. .D 717 1
  560. .I 721 1
  561.     $(extra1)
  562. .D 722 1
  563. .I 724 3
  564.           hugeread.$(o) fmemops.$(o) fptr_add.$(o) extkword.h
  565.     $(ct) fscrnsav.c vidport.$(o) scroll.$(o) fmemops.$(o) hugeread.$(o) \
  566.           fptr_add.$(o)
  567. .D 725 2
  568. .I 727 1
  569.     $(extra1)
  570. .D 728 1
  571. .I 732 6
  572.     $(extra1)
  573.  
  574. vgablank.$(x)    : vgablank.c delay.$(o) pchwio.h
  575.     $(ct) vgablank.c delay.$(o)
  576.     $(rm) vgablank.$(o)
  577.     $(extra1)
  578. .D 733 1
  579. .I 737 28
  580.     $(extra1)
  581.  
  582. bhamdemo.$(x)    : bhamdemo.c bresnham.$(o) bresnham.h
  583.     $(cc) bhamdemo.c bresnham.$(o)
  584.     $(rm) bhamdemo.$(o)
  585.  
  586. moreproc.$(x)    : moreproc.c scrnmacs.h ext_keys.$(o) isshift.$(o) \
  587.           ferrorf.$(o)
  588.     $(ct) moreproc.c ext_keys.$(o) isshift.$(o) ferrorf.$(o)
  589.     $(rm) moreproc.$(o)
  590.     $(extra1)
  591.  
  592. adjscrol.$(x)    : adjscrol.c scrnmacs.h ext_keys.$(o) isshift.$(o) \
  593.           ferrorf.$(o) delay.$(o) faskbhit.$(o)
  594.     $(ct) adjscrol.c ext_keys.$(o) isshift.$(o) ferrorf.$(o) delay.$(o) \
  595.         faskbhit.$(o)
  596.     $(rm) adjscrol.$(o)
  597.     $(extra1)
  598.  
  599. more.$(x)    : more.c scrnmacs.h moreproc.$(o) ext_keys.$(o) isshift.$(o) \
  600.           ferrorf.$(o)
  601.     $(cc) more.c moreproc.$(o) ext_keys.$(o) isshift.$(o) ferrorf.$(o)
  602.     $(rm) more.$(o)
  603.  
  604. showansi.$(x)    : showansi.cpp scrintrp.$(o) video.$(o) ansisys.$(o) \
  605.           avatat.$(o)
  606.     $(cc) showansi.cpp scrintrp.$(o) video.$(o) ansisys.$(o) avatat.$(o)
  607.     $(rm) showansi.$(o)
  608. .D 738 1
  609. .I 742 1
  610.     $(extra1)
  611. .D 743 1
  612. .I 748 1
  613.     $(extra1)
  614. .D 749 1
  615. .I 759 1
  616.     $(extra1)
  617. .D 760 1
  618. .I 776 1
  619.     $(extra1)
  620. .D 777 1
  621. .I 781 1
  622.     $(extra1)
  623. .D 782 1
  624. .I 786 1
  625.     $(extra1)
  626. .D 787 1
  627. .I 803 1
  628.     $(extra1)
  629. .D 804 1
  630. .I 808 1
  631.     $(extra1)
  632. .D 809 1
  633. .I 813 1
  634.     $(extra1)
  635. .D 814 1
  636. .I 818 1
  637.     $(extra1)
  638. .D 819 1
  639. .I 823 1
  640.     $(extra1)
  641. .D 824 1
  642. .I 826 1
  643.           minmax.h ext_keys.$(o) isshift.$(o) cursor.$(o)
  644. .D 827 1
  645. .I 829 1
  646.     $(extra1)
  647. .D 830 1
  648. .I 834 9
  649.     $(extra1)
  650.  
  651. xmstest.$(x)    : xmstest.c xms.$(o) xms.h
  652.     $cc xmstest.c xms.$(o)
  653.     $rm xmstest.$(o)
  654.  
  655. emstest.$(x)    : emstest.c ems.$(o) ems.h
  656.     $cc emstest.c ems.$(o)
  657.     $rm emstest.$(o)
  658. .D 835 1
  659. .I 839 1
  660.     $(extra1)
  661. .D 840 1
  662. .I 844 1
  663.     $(extra1)
  664. .D 845 1
  665. .D 879 4
  666. .I 943 9
  667. filecat.$(x)    : filecat.c maxline.$(o)
  668.     $(cc) filecat.c maxline.$(o)
  669.     $(rm) filecat.$(o)
  670.  
  671. maxline.$(x)    : maxline.c
  672.     $(ct) maxline.c
  673.     $(rm) maxline.$(o)
  674.     $(extra1)
  675.  
  676. .I 950 1
  677.     $(extra1)
  678. .D 951 1
  679. .I 955 1
  680.     $(extra1)
  681. .D 956 1
  682. .I 965 2
  683. hexdump.$(x) : hexdump.c ferrorf.$(o) err_exit.$(o)
  684.     $(cc) hexdump.c ferrorf.$(o) err_exit.$(o)
  685. .D 966 2
  686. .I 1038 1
  687.       absdisk.$(o) absdiskc.$(o)
  688. .D 1039 1
  689. .I 1054 4
  690. pr.$(x)    : pr.c getopts.h getopts.$(o) fnsplit.$(o) ferrorf.$(o) \
  691.           unix2dos.$(o) err_exit.$(o)
  692.     $(cc) pr.c getopts.$(o) fnsplit.$(o) ferrorf.$(o) unix2dos.$(o) \
  693.         err_exit.$(o)
  694. .D 1055 6
  695. .I 1073 1
  696.     $(extra1)
  697. .D 1074 1
  698. .I 1091 10
  699. seqtouch.$(x)    : seqtouch.c getopts.$(o) pushdir.$(o) err_exit.$(o) \
  700.           existsx.$(o) stptok.$(o) unix2dos.$(o) ftime.$(o) \
  701.           parsdate.$(o) parstime.$(o) ferrorf.$(o) drvalid.$(o) \
  702.           absdisk.$(o) absdiskc.$(o) getyn.$(o) fnsplit.$(o)
  703.     $(cc) seqtouch.c getopts.$(o) pushdir.$(o) err_exit.$(o) \
  704.           existsx.$(o) stptok.$(o) unix2dos.$(o) ftime.$(o) \
  705.           parsdate.$(o) parstime.$(o) ferrorf.$(o) drvalid.$(o) \
  706.           absdisk.$(o) absdiskc.$(o) getyn.$(o) fnsplit.$(o)
  707.     $(rm) seqtouch.$(o)
  708.  
  709. .I 1099 5
  710.     $(extra1)
  711.  
  712. skiplist.$(x)    : skiplist.c
  713.     $(cc) skiplist.c
  714.     $(rm) skiplist.$(o)
  715. .D 1100 1
  716. .I 1109 2
  717. split.$(x)    : split.c fnsplit.$(o)
  718.     $(cc) split.c fnsplit.$(o)
  719. .D 1110 2
  720. .I 1141 4
  721. tiresize.$(x)    : tiresize.c
  722.     $(cc) tiresize.c
  723.     $(rm) tiresize.$(o)
  724.  
  725. .I 1205 1
  726.           mystream.$(o) myline.$(o)
  727. .D 1206 1
  728. .I 1227 2
  729.     ansiflen.$(x)\
  730.     existsx.$(x)\
  731. .D 1228 2
  732. .I 1233 1
  733.     memmem.$(x)\
  734. .I 1247 2
  735.     index.$(x)\
  736.     lookup.$(x)\
  737. .I 1253 3
  738.     etphi.$(x)\
  739.     factoryl.$(x)\
  740.     fibo.$(x)\
  741. .D 1254 1
  742. .I 1275 1
  743.     mdatest.$(x)\
  744. .I 1277 3
  745.     bitcnt_3.$(x)\
  746.     bitcnt_4.$(x)\
  747.     bitcnts.$(x)\
  748. .I 1289 5
  749.     what.$(x)\
  750.     c_cmnt.$(x)\
  751.     commconv.$(x)\
  752.     remcmmnt.$(x)\
  753.     csplit.$(x)\
  754. .D 1290 1
  755. .I 1301 1
  756.     parstime.$(x)\
  757. .I 1305 1
  758.     crc_16f.$(x)\
  759. .D 1306 1
  760. .I 1309 2
  761.     getoptst.$(x)\
  762.     getoptsl.$(x)\
  763. .D 1310 1
  764. .I 1316 1
  765.     fnsplit.$(x)\
  766. .D 1317 2
  767. .I 1323 1
  768.     fchsize.$(x)\
  769. .I 1335 1
  770.     format.$(x)\
  771. .I 1348 4
  772.     bhamdemo.$(x)\
  773.     moreproc.$(x)\
  774.     adjscrol.$(x)\
  775.     more.$(x)\
  776. .D 1376 1
  777. .I 1390 2
  778.     maxline.$(x)\
  779.     filecat.$(x)\
  780. .I 1426 1
  781.     seqtouch.$(x)\
  782. .I 1438 1
  783.     tiresize.$(x)\
  784. .I 1456 2
  785.     cards.$(x)\
  786.     datedemo.$(x)\
  787. .I 1458 26
  788.     jnew.$(x)\
  789.     showansi.$(x)\
  790.     cmtconvr.$(x)\
  791.     cmtcount.$(x)\
  792.     cmtremov.$(x)\
  793.     cmtxtrac.$(x)\
  794.     whicharc.$(x)
  795.  
  796.  
  797. #  Make target "bachmlib" to compile Erik Bachmann's library functions
  798.  
  799. bachmlib    :\
  800.     Date__.$(o)\
  801.     Date__.$(o)\
  802.     Time__.$(o)\
  803.     Cmpstr.$(o)\
  804.     Modulus.$(o)\
  805.     Repstr.$(o)\
  806.     Strcase.$(o)\
  807.     Strnsub.$(o)\
  808.     Strrepc.$(o)\
  809.     Strtrim.$(o)\
  810.     Strtrimc.$(o)\
  811.     Fsif.$(o)
  812.  
  813.  
  814. .D 1459 2
  815. .I 1466 1
  816.     etphi.$(o)\
  817. .I 1476 1
  818.     getoptsl.$(o)\
  819. .I 1497 1
  820.     getyn.$(o)\
  821. .D 1505 1
  822. .I 1509 1
  823.     cards.$(o)\
  824. .I 1519 1
  825.     archive.$(o)\
  826. .I 1521 3
  827.     existsx.$(o)\
  828.     fcompare.$(o)\
  829.     fopenx.$(o)\
  830. .D 1522 2
  831. .I 1526 1
  832.     memmem.$(o)\
  833. .I 1559 1
  834.     fibo.$(o)\
  835. .I 1589 2
  836.     bitcnt_3.$(o)\
  837.     bitcnt_4.$(o)\
  838. .I 1615 3
  839.     parstime.$(o)\
  840.     strftime.$(o)\
  841.     date.$(o)\
  842. .D 1616 1
  843. .I 1619 2
  844.     crc_16.$(o)\
  845.     crc_16f.$(o)\
  846. .D 1620 2
  847. .D 1625 1
  848. .I 1632 1
  849.     dosgetch.$(o)\
  850. .I 1635 1
  851.     fnsplit.$(o)\
  852. .D 1636 2
  853. .I 1641 1
  854.     fchsize.$(o)\
  855. .D 1655 1
  856. .D 1666 1
  857. .I 1670 1
  858.     dvideo.$(o)\
  859. .D 1671 1
  860. .I 1673 1
  861.     adjscrol.$(o)\
  862. .I 1675 4
  863.     scrintrp.$(o)\
  864.     video.$(o)\
  865.     ansisys.$(o)\
  866.     avatar.$(o)\
  867. .D 1689 2
  868. .I 1693 3
  869.     strat.$(o)\
  870.     xms.$(o)\
  871.     ems.$(o)\
  872. .D 1694 2
  873. .D 1700 2
  874. .I 1706 1
  875.     maxline.$(o)\
  876.